package  com.barunsw.bwf.ems.neoarena.ne.tamms.mgcp;

/*
typedef struct {
    int     equip_flag; // 0:NEQP 1:EQP
    int     codec_type; // 0: G711A 1: G7111U 2:G723_5.3K 3:G723_6.3K 4:G729
//  int     g723_type;  // 0:5.3K 1:6.3K
    int     ptime;
// tamms    int     tdm_gain;
// tamms    int     pkt_gain;
    int     vad_cng;    // 0:OFF 1:FIX 2:ADAPTIVE
    int     jitter;     // 0:STATIC 1:DYNAMIC
    int     jitter_msec;
    int     plc_flag;   // 0:OFF 1:ON
} M_Codec_Info;

typedef struct {
    int     echo_flag;  // 0:OFF 1:ON
    int     echo_nlp;   // 0:OFF 1:ON
    int     echo_cn;    // 0:FIX 1:ADAPTIVE
    int     echo_tail_len;
} M_Echo_Info;

typedef struct {
    M_Codec_Info    info[4];
    M_Echo_Info     echo;
} M3507_MODE; //DIS-CODEC
*/

public class M3507_MODE implements MGCPConstants {
	public M_Codec_Info[] info = new M_Codec_Info[4];
	public M_Echo_Info echo;

	public M3507_MODE(){
		for(int i=0; i<info.length; i++)
			info[i] = new M_Codec_Info();
		
		echo = new M_Echo_Info();
	}
}
